package enumerador;

import java.util.ArrayList;
import java.util.List;

import javax.faces.model.SelectItem;

public enum EstadoCivil { 
	
	CASADO("CA","CASADO"),
	DIVORCIADO("DI","DIVORCIADO"),
	SOLTEIRO("SO","SOLTEIRO"),
	OUTRO("OT","OUTRO");
	
	public final String codigo;
	public final String descricao;
	
	EstadoCivil(String codigo, String descricao){
		this.codigo = codigo;
		this.descricao = descricao;
	}
	
	public static List<SelectItem> getListSelectItem(){
		List<SelectItem> listSelectItem = new ArrayList<SelectItem>();
        for (EstadoCivil estadoCivil : values()) {
            listSelectItem.add(new SelectItem(estadoCivil.codigo, estadoCivil.descricao));
		}
		return listSelectItem;
	}
}
